<?php
	if (empty($sesionIniciada)) {
	 	$sesionIniciada = session_start();
	}
	if (isset($_SESSION["usuario"])) {
		include ("menupanel.php");
?>
<script type="text/javascript">
	$(document).ready(function(){
		$("#bcrearpel").show();
	    $("#errorTitulo").hide();
	    $("#errorTituloVO").hide();
	    $("#errorDuracion").hide();
	    $("#errorIdioma").hide();
	    $("#errorWeb").hide();
		$("#bcrearpel").click(validaCrearPelicula);
	});

	function validaCrearPelicula()
	{
		var valida = true;
		var directoresVacio = true;
		var actoresVacio = true;
		var categoriasVacio = true;
		var validaDirector = true;
		var validaActor = true;
		var validaCategoria = true;
	    var patronLetras =/^[a-zA-Z]+$/;
	    var patronNombre = /^[a-zA-Z\ \'\u00e1\u00e9\u00ed\u00f3\u00fa\u00c1\u00c9\u00cd\u00d3\u00da\u00f1\u00d1\u00FC\u00DC\d]*$/;
	    var patronURL = /^(http|ftp)\:\/\/\w+([\.\-]\w+)*\.\w{2,4}(\:\d+)*([\/\.\-\?\&\%\#]\w+)*\/?$/;
	    if($("#titulo").val().length == 0 || !patronNombre.test($("#titulo").val()))
	    {
	      valida = false;
	      $("#errorTitulo").html("El titulo esta vacio o no es valido");
	      $("#errorTitulo").show();
	    }else{
	      $("#errorTitulo").hide();
	    }
	    if($("#titulovo").val().length == 0 || !patronNombre.test($("#titulovo").val()))
	    {
	      valida = false;
	      $("#errorTituloVO").html("El titulo VO esta vacio o no es valido");
	      $("#errorTituloVO").show();
	    }else{
	      $("#errorTituloVO").hide();
	    }
	    if($("#duracion").val().length == 0 || isNaN($("#duracion").val()))
	    {
	      valida = false;
	      $("#errorDuracion").html("La duracion tiene que ser un entero positivo");
	      $("#errorDuracion").show();
	    }else{
	      $("#errorDuracion").hide();
	    }
	    if($("#idioma").val().length == 0 || !patronNombre.test($("#idioma").val()))
	    {
	      valida = false;
	      $("#errorIdioma").html("El idioma esta vacio o no es valido");
	      $("#errorIdioma").show();
	    }else{
	      $("#errorIdioma").hide();
	    }
	    if($("#web").val().length != 0 && !patronURL.test($("#web").val()))
	    {
	      valida = false;
	      $("#errorWeb").html("La URL es incorrecta");
	      $("#errorWeb").show();
	    }else{
	      $("#errorWeb").hide();
	    }

	    $(".director").each(function(){
	    	if(!patronNombre.test($(this).val()))
		    {
		      valida = false;
		      validaDirector = false;
		      $("#errorDirectores").html("El nombre de algun director es incorrecto");
		      $("#errorDirectores").show();
		    }

		    if($(this).val().length != 0)
		    {
		    	directoresVacio = false;
		    }
	    });

	    if(validaDirector)
	    {
	    	$("#errorDirectores").hide();
	    }

	    if(directoresVacio)
	    {
	    	valida = false;
	    	$("#errorDirectores").html("Debe introducir algun director");
		    $("#errorDirectores").show();
	    }

	    $(".actor").each(function(){
	    	if(!patronNombre.test($(this).val()))
		    {
		      valida = false;
		      validaActor = false;
		      validaDirector = false;
		      $("#errorActores").html("El nombre de algun actor es incorrecto");
		      $("#errorActores").show();
		    }
		    if($(this).val().length != 0)
		    {
		    	actoresVacio = false;
		    }
	    });

	    if(validaActor)
	    {
	    	$("#errorActores").hide();
	    }

	    if(actoresVacio)
	    {
	    	valida = false;
	    	$("#errorActores").html("Debe introducir algun actor");
		    $("#errorActores").show();
	    }

	    $(".categoria").each(function(){
	    	if(!patronNombre.test($(this).val()))
		    {
		      valida = false;
		      validaCategoria = false;
		      $("#errorCategorias").html("El nombre de algun genero es incorrecto");
		      $("#errorCategorias").show();
		    }
		    if($(this).val().length != 0)
		    {
		    	categoriasVacio = false;
		    }
	    });

	    if(validaCategoria)
	    {
	    	$("#errorCategorias").hide();
	    }

	    if(categoriasVacio)
	    {
	    	valida = false;
	    	$("#errorCategorias").html("Debe introducir alguna categoria");
		    $("#errorCategorias").show();
	    }


	    if(valida)
	    {
	    	$("#formCrearPel").submit();
	    }
	}
</script>
		<div id="contenidoPanel">
			<div id="titulos">
				<div id="fontit">
					<h3>Crear Pel&iacute;cula</h3>
				</div>
			</div>
			<form id="formCrearPel" action="index.php?section=usuarios&action=crearpelaction" method="POST" enctype="multipart/form-data">
				<div>
					<label for="titulo">Titulo: </label><input id="titulo" name="titulo" type="text" maxlength="50">
				</div>
				<div id="errorTitulo" class="errorFormulario"></div>
				<div>
					<label for="titulovo">Titulo VO: </label><input id="titulovo" name="titulovo" type="text" maxlength="50">
				</div>
				<div id="errorTituloVO" class="errorFormulario"></div>
				<div>
					<label for="anyo">A&ntilde;o: </label>
					<select name="anyo" id="anyo">
<?php
					for($anyo=(date("Y")); 1900<=$anyo; $anyo--) {
						echo "<option value='".$anyo."'>".$anyo."</option>";
					}
?>
					</select>
				</div>
				<div>
					<label for="duracion">Duracion: </label><input id="duracion" name="duracion" type="text" maxlength="3">
				</div>
				<div id="errorDuracion" class="errorFormulario"></div>
				<div>
					<label for="idioma">Idioma: </label><input id="idioma" name="idioma" type="text" maxlength="20">
				</div>
				<div id="errorIdioma" class="errorFormulario"></div>
				<div>
					<label for="pais">Pais: </label>
					<select name="pais" id="pais">
<?php
		    		$array_paises = array("Estados Unidos","Espa&ntilde;a","Republica Dominicana","Afganistan","Africa del Sur","Albania","Alemania","Andorra","Angola","Antigua y Barbuda","Antillas Holandesas","Arabia Saudita","Argelia","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarusia","Belgica","Belice","Benin","Bermudas","Bolivia","Bosnia","Botswana","Brasil","Brunei Darussulam","Bulgaria","Burkina Faso","Burundi","Butan","Camboya","Camerun","Canada","Cape Verde","Chad","Chile","China","Chipre","Colombia","Comoros","Congo","Corea del Norte","Corea del Sur","Costa de Marf&iacute;l","Costa Rica","Croasia","Cuba","Dinamarca","Djibouti","Dominica","Ecuador","Egipto","El Salvador","Emiratos Arabes Unidos","Eritrea","Eslovenia","Estonia","Etiopia","Fiji","Filipinas","Finlandia","Francia","Gabon","Gambia","Georgia","Ghana","Granada","Grecia","Groenlandia","Guadalupe","Guam","Guatemala","Guayana Francesa","Guerney","Guinea","Guinea-Bissau","Guinea Equatorial","Guyana","Haiti","Holanda","Honduras","Hong Kong","Hungria","India","Indonesia","Irak","Iran","Irlanda","Islandia","Islas Caiman","Islas Faroe","Islas Malvinas","Islas Marshall","Islas Solomon","Islas Virgenes Britanicas","Islas Virgenes (U.S.)","Israel","Italia","Jamaica","Japon","Jersey","Jordania","Kazakhstan","Kenia","Kiribati","Kuwait","Kyrgyzstan","Laos","Latvia","Lesotho","Libano","Liberia","Libia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malasia","Malawi","Maldivas","Mali","Malta","Marruecos","Martinica","Mauricio","Mauritania","Mexico","Micronesia","Moldova","Monaco","Mongolia","Mozambique","Myanmar (Burma)","Namibia","Nepal","Nicaragua","Niger","Nigeria","Noruega","Nueva Caledonia","Nueva Zealandia","Oman","Pakistan","Palestina","Panama","Papua Nueva Guinea","Paraguay","Peru","Polinesia Francesa","Polonia","Portugal","Puerto Rico","Qatar","Reino Unido","Republica Centroafricana","Republica Checa","Republica Democratica del Congo","Republica Eslovaca","Reunion","Ruanda","Rumania","Rusia","Sahara","Samoa","San Cristobal-Nevis (St. Kitts)","San Marino","San Vincente y las Granadinas","Santa Helena","Santa Lucia","Santa Sede (Vaticano)","Sao Tome & Principe","Senegal","Seychelles","Sierra Leona","Singapur","Siria","Somalia","Sri Lanka (Ceilan)","Sudan","Suecia","Suiza","Sur Africa","Surinam","Swaziland","Tailandia","Taiwan","Tajikistan","Tanzania","Timor Oriental","Togo","Tokelau","Tonga","Trinidad & Tobago","Tunisia","Turkmenistan","Turquia","Ucrania","Uganda","Union Europea","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Yugoslavia","Zambia","Zimbabwe");
	    			$cantidad_paises = count($array_paises);
	    			for($i = 0; $i<$cantidad_paises; $i++) {
	        			$array_paises_i = $array_paises[$i];
	        			echo "<option value='".$array_paises_i."'>".$array_paises_i."</option>";
					}
?>
					</select>
				</div>
				<div>
					<label for="web">Web: </label><input id="web" name="web" type="text" maxlength="30">
				</div>
				<div id="errorWeb" class="errorFormulario"></div>
				<div>
					<label for="sinopsis">Sinopsis: </label><textarea id="sinopsis" name="sinopsis" maxlength="2000"></textarea>
				</div>
				<div>
					<label for="ficheroCartel">Cartel: </label><input id="ficheroCartel" name="ficheroCartel" type="file">
				</div>
				<div id="contDirectores">
					<b>Directores: </b><br><br>
<?php
					for($i=1; $i <= 10; $i++) {
 						echo $i;
?>
						<input class="director" name="director<?php echo $i; ?>" type="text"><br>
<?php
					}
?>
				</div>
				<div id="errorDirectores" class="errorFormulario"></div>
				<div id="contActores">
					<b>Actores: </b><br><br>
<?php
					for($i=1; $i <= 10; $i++) {
						echo $i;
?>
						<input class="actor" name="actor<?php echo $i; ?>" type="text"><br>
<?php
					}
?>
				</div><br>
				<div id="errorActores" class="errorFormulario"></div>
				<div id="contCategorias">
					<b>G&eacute;neros: </b><br><br>
<?php
					for($i=1; $i <= 10; $i++) {
						echo $i;
?>
						<input class="categoria" name="categoria<?php echo $i; ?>" type="text"><br>
<?php
					}
?>
				</div>
				<div id="errorCategorias" class="errorFormulario"></div>
				<input id="bcrearpel" class="crearPeli" type="button" value="Crear">
			</form>
		</div>
<?php
	}
	else {
		header("location: index.php?section=usuarios");
		exit;
	}
?>